Phone: 07 543 4591 Email: [email protected]

A Dietitian Ranks 8 Plant-Based Foods That Pack More Protein Than An Egg

An egg contains between 6 and 7 grams (g) of protein. However, if you follow a plant-based diet or simply want to eat more plant-based foods, some animal-free protein options provide just as much (if not more) protein as an egg.

1. Tempeh: 18 g

Serving: 85 g, or 3 ounces (oz)
Protein: 18 g

Tempeh is a fermented soy product with a firm texture and slightly nutty flavor. Thanks to its whole soybean base, it’s rich in protein and also provides gut-friendly probiotics, which are good bacteria important for your digestive health and overall wellness.

2. Seitan: 15 g

Serving: 85 g (3 oz)
Protein: 15 g

Made from vital wheat gluten, seitan is one of the highest-protein plant foods available. Its chewy, meat-like texture makes it a simple swap in savory dishes that traditionally call for meat. Just remember that because it contains gluten, it's not a good choice for people with a gluten intolerance or Celiac's disease.

3. Oats: 11 g

Serving: 85 g (~1 cup)
Protein: 11 g3

USDA FoodData Central. (2022). Oats, whole grain, rolled, old-fashioned.

Rolled oats are more than just a cozy breakfast food. You may be surprised that they pack a decent amount of protein, with 11 grams per cup. Oats also contain fiber, iron, and beta-glucan, a soluble fiber supporting heart and digestive health. 4

4. Soybeans: 10 g

Serving: 85 g (1 cup)
Protein: 10 g

Soybeans are an excellent source of protein. While many plant-based protein foods are limited in specific essential amino acids, soy contains a desirable amount of all nine. You can typically find young soybeans—edamame—in the grocery store's frozen section.

5. Tofu: 8.5 g

Serving: 85 g (~1/5 of a block)
Protein: 8.5 g6

USDA FoodData Central. (2019). Tofu, extra firm, prepared with nigari.

Tofu is another soy-based option. It comes in silken (soft and creamy), firm, and extra firm varieties. Its neutral taste adapts well to any flavor, making it a versatile protein choice.

6. Lentils: 8 g

Serving: 85 g (~1 cup)
Protein: 8 g

Lentils are legumes, in the same food family as beans and peas. They're full of protein, iron, and fiber. Dried lentils cook quickly and take on a variety of seasonings well, but you can also buy them canned and pre-cooked.

7. Black Beans: 6 g

Serving: 85 g (~1/3 cup)
Protein: 6 g

Black beans are an inexpensive, easy-to-find, and nutrient-rich source of protein. They’re also high in antioxidants and fiber.

8. Chickpeas (Garbanzo Beans): 6 g

Serving: 85 g (~1/3 cup)
Protein: 6.9 g

USDA FoodData Central. (2019). Chickpeas (garbanzo beans, Bengal gram), mature seeds, canned, drained solids.

Chickpeas are a staple in many dishes worldwide and are a simple and inexpensive protein source.

How to Add More High-Protein, Plant-Based Foods Into Your Diet

Breakfast

Start your day off with these plant-protein breakfast options:

  • Chickpea flour pancakes or omelets made with mung bean-based egg alternatives. 10

    Grasso N, Lynch NL, Arendt EK, et al. Chickpea protein ingredients: a review of composition, functionality, and applicationsCompr Rev Food Sci Food Saf. 2022;21(1):435-452. doi:10.1111/1541-4337.12878

  • Oatmeal is upgraded by stirring in chia seeds, flax, hemp seeds, or a scoop of peanut butter.
  • Protein smoothies with soy milk, plant protein powder (made from pea or soy), or silken tofu.
  • Quinoa breakfast bowls with berries, almond butter, and hemp seeds.
  • Tofu scramble instead of eggs, flavored with turmeric, black salt, nutritional yeast, and veggies.

Lunch

Midday is the perfect time to satisfy your stomach with plant protein:

  • Chickpea salad in lettuce cups or on whole-grain bread.
  • Grain bowls with quinoa, edamame, black beans, and a tahini dressing.
  • Lentil soup or chili served with whole-grain toast.
  • Stuffed pita pockets with falafel, hummus, and crunchy veggies.
  • Tempeh or extra-firm tofu sandwich with avocado and greens.

Dinner

The last meal of the day is one of the easiest places to swap or add plant protein:

  • Bean-based tacos or burrito bowls, topped with guacamole and salsa.
  • Pasta with lentil or walnut “meat” sauce.
  • Seitan stir-fry with broccoli, bell peppers, and brown rice.
  • Tofu curry over steamed veggies and quinoa.
  • Vegan shepherd’s pie with lentils and mashed sweet potatoes.

Snacks

If you need a pick-me-up between meals, make a nutritious snack by pairing healthy fat with some plant proteins and fiber, like those below:

  • Edamame with sea salt.
  • Hummus and whole grain crackers or carrot sticks.
  • Soy-based yogurt topped with nuts or granola.
  • Trail mix with almonds, pumpkin seeds, dark chocolate pieces, and dried fruit.

How Much Protein Do You Need a Day?

The Recommended Dietary Allowance (RDA) for average healthy adults is to aim for at least 0.8 grams per kilogram of body weight, or 0.36 grams of protein per pound. 11 For a 150-pound adult woman, this would be approximately 55 grams of protein per day.

However, some research indicates that a goal of 1.2 to 1.6 grams per kilogram per day of high-quality protein is more optimal. 12 For that same 150-pound woman, this translates to 82-109 grams of protein per day.

That said, protein requirements vary between individuals and depend on age, sex, health status, and activity level. It can also increase for specific body composition goals, like dropping body fat and increasing lean muscle mass.

Wherever your goals fall, you can rest assured that you can meet your protein needs, whether you consume animal products or not.

Key Takeaways

  • Many plant-based foods offer more protein per serving than an egg and fiber not found in animal products.
  • On a plant-based diet, you can meet your daily protein needs by eating a variety of legumes, grains, soy, and seeds throughout the day.
Powered by New Media Studio
Ver. HS_0317